home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 September / CHIP 1996 szeptember (CD07).zip / CHIP_CD07.ISO / sac / utiltext / dw12b7.exe / README.1ST < prev    next >
Text File  |  1996-07-27  |  15KB  |  393 lines

  1.  
  2.  
  3. DEMO WORKSHOP V1.2 Beta 7
  4.  
  5.     Demo Workshop is a tool for creating software demonstration and
  6.     tutorial programs.  Demo Workshop uses actual screens recorded during
  7.     execution of the program being presented.
  8.  
  9.     *********************************************************************
  10.     Version 1.2 Beta 7 is a pre-release containing the capability for
  11.     handling large presentations, VGA graphics, and execution of DOS
  12.     commands during playback.
  13.  
  14.     Note that v1.2 Beta 7 cannot read or process presentations prepared
  15.     with v1.2 prereleases earlier than beta 2 or with DW v1.1.
  16.  
  17.     BE SURE TO READ THE V1.2 B2 RELEASE NOTES BELOW FOR IMPORTANT
  18.     INFORMATION REGARDING VGA GRAPHICS FEATURES. THE DOCUMENTATION AND
  19.     HELP INFORMATION HAS NOT BEEN UPDATED FOR V1.2 B7.
  20.     ********************************************************************* 
  21.  
  22.  
  23. INSTALLATION
  24.  
  25.     Create a directory on your hard disk called DW and change directory
  26.     to it like this.
  27.  
  28.     C:\> MKDIR DW
  29.     C:\> CD DW
  30.     C:\DW>
  31.  
  32.     Copy the DWRK.ZIP or DWRK.EXE file into this directory.  If you have
  33.     the .ZIP file, unzip it.  If you have the .EXE file, execute it.
  34.  
  35.     The following files are created:
  36.  
  37.     SR.EXE        The Demo Workshop screen recorder TSR
  38.     DW.EXE        The Demo Workshop presentation editor
  39.     DW.HLP        The presentation editor help file used by DW.EXE
  40.     DWGUIDE.TXT   The Demo Workshop v1.1 Users Guide
  41.     DEMOWKSH.P2   File required by DW.EXE to create standalone
  42.                presentation programs
  43.     DWDEMO.EXE    Demonstration DW presentation
  44.     ORDER.FRM     The Demo Workshop registration and order form
  45.     FILE_ID.DIZ   BBS description file
  46.     WAV.EXE       A program to play .WAV sound files through the PC
  47.                speaker
  48.     README.1ST    This file
  49.        
  50.  
  51.     To view the demo, execute DWDEMO.EXE.
  52.  
  53.     You might want to create an environment variable called DWDIR and
  54.     equate it to the directory where you unpacked Demo Workshop.  This
  55.     will allow you to use Demo Workshop from another disk/directory it
  56.     you wish.  To do this, place a line like the following in your
  57.     AUTOEXEC.BAT file:
  58.  
  59.       SET DWDIR=C:\DW
  60.  
  61.     You will need to reboot for this change to take effect.
  62.  
  63.     If you do not do this, and you execute DW from another directory,
  64.     you will not be able to access help information or create
  65.     .EXE output files.
  66.  
  67.  
  68. PLEASE NOTE:
  69.  
  70.     You must create a recording file before you can use DW, the
  71.     presentation editor.  You can create an empty recording if you
  72.     wish by invoking SR twice.  The first time, a file called SCREEN.REC
  73.     will be created, and the second time SR will remove itself from
  74.     memory.
  75.  
  76.     Type SR /? to display a brief help screen for the screen recorder.
  77.  
  78.  
  79. RELEASE NOTES
  80.  
  81.     V1.2 Beta 7
  82.     This release fixes a problem where scene speed settings
  83.     were inadvertantly set to zero when a DOS command was
  84.     assigned to a scene. This would ultimately cause a Divide
  85.     error message to be displayed when the command completed
  86.     execution.
  87.     
  88.     V1.2 Beta 6
  89.     This release fixes the following bugs present in beta 5:
  90.     Exe files produced for presentations containing scenes
  91.     produced with earlier 1.2 betas could fail to display
  92.     scenes properly. Scene speed settings were not reliably
  93.     saved with the presentation. No shortcut key for "Set
  94.     Scene Speed" was provided.
  95.  
  96.     In addition, an optional command line parameter has been
  97.     added to the .EXE files produced by DW. If the word "test"
  98.     is provided as a command line argument, the presentation
  99.     plays in test mode. In test mode, all menus are set to
  100.     auto-increment, all text window and menu timeouts are
  101.     set to 1 second, all pauses are set to 0, and playback
  102.     occurs at high speed. This allows you to quickly test
  103.     a final presentation (except, of course, for timing
  104.     accuracy).
  105.  
  106.     V1.2 Beta 5
  107.     This release adds the capability to assign a DOS command to a
  108.     scene. The command will be executed just after the scene is
  109.     displayed during playback of the presentation. The program
  110.     WAV.EXE is supplied to allow .WAV sound files to be played during
  111.     a presentation using this mechanism. Note that WAV.EXE plays the
  112.     sound through the PC speaker and does not take advantage of any
  113.     multimedia hardware which may be present. Thus, the sound
  114.     quality is somewhat poor.
  115.  
  116.     WAV expects at least two command line arguments: the volume
  117.     level (1-64) and the name of the WAV file to play. Additional
  118.     files may be specified, in which case they will be played in
  119.     turn.
  120.     Example: D:\DW> WAV 30 TADA
  121.  
  122.     DOS commands which may be specified for a scene include native
  123.     commands such as DIR as well as the name of .BAT, .COM, and
  124.     .EXE files. Arguments may be supplied as well.
  125.  
  126.     V1.2 Beta 4
  127.     This release fixes a problem with adding scenes from another    
  128.     file which was introduced in Beta 3.
  129.     
  130.     V1.2 Beta 3 Changes    
  131.     This release fixes a problem with saving files introduced in
  132.     Beta 2.
  133.  
  134.     V1.2 Beta 2 Changes
  135.     Support for VGA graphics snapshots has been enabled in this
  136.     release. No Super-VGA modes are yet supported. A subsequent
  137.     release will support VESA-compliant SVGA graphic cards. We
  138.     do not intend to attempt to support the myriad different and
  139.     incompatible SVGA cards in the market. The following graphics
  140.     modes are supported (HORIZONTALxVERTICALxCOLORS):
  141.  
  142.         320x200x16
  143.         640x200x16
  144.         640x350x2
  145.         640x350x16
  146.         640x480x2
  147.         640x480x16
  148.         320x200x256
  149.  
  150.     CGA modes (300x200x4 and 640x200x2) are not supported. Snapshots
  151.     only are supported. No motion is recorded by SR when in graphics
  152.     mode.
  153.  
  154.     When SR detects the transition into a graphics mode, if recording
  155.     is in progress, it is paused for the period of time that the
  156.     screen is in graphics mode. The pause is signalled by a series
  157.     of descending tones, and the return to recording is signalled by
  158.     a rising series of tones. If recording is not in progress when
  159.     graphics mode is entered, SR takes no actions.
  160.  
  161.     While in graphics mode, if the mode is one of the supported
  162.     ones, pressing Alt-S (or whatever the snapshot key has been
  163.     set to in SR) will result in a snapshot of the screen contents.
  164.     As the snapshot can take some time (seconds), it is advisable
  165.     that there be no motion occurring on the screen when the snapshot
  166.     is taken. The process of taking the snapshot is started with a
  167.     high tone and ended with a low tone.
  168.  
  169.     Two files are created by DW 1.2, a file with a .REC suffix,
  170.     containing the non-graphics recording, and a file with a
  171.     .GFX suffix containing the graphics snapshots. Both files must
  172.     be present for the DW presentation editor to process the
  173.     recording.
  174.  
  175.     Pop-up windows and menus may be added to graphics screens with
  176.     horizontal resolutions other than 320.That is, pop-up windows
  177.     and menus may not be added to 320x200x16 and 320x200x256 snapshots.
  178.  
  179.     When 320x200 screens are encountered in the DW presentation editor
  180.     they are displayed briefly and then erased to display the DW
  181.     menus. The image may be re-displayed using the Show Graphics
  182.     Scene menu option which replaces the Hide Workshop Windows option
  183.     for 320x200 graphics scenes.
  184.  
  185.     When a graphics screen is cloned, the graphics information is not
  186.     duplicated and does not increase the size of the resulting
  187.     presentation significantly.
  188.  
  189.     V1.2 Beta 1 Changes
  190.     Hundreds of scenes are now supported. DW uses a swap file to
  191.     store information on disk during processing. This file is
  192.     created in the directory designated by the TEMP or TMP
  193.     environment variable. If neither is defined, the current
  194.     working directory is used.
  195.     
  196.     Beta 1 allows the playback speed of individual scenes to be
  197.     adjusted to a percentage of the recorded speed.
  198.  
  199.     For other new features use the F1 key to obtain help when
  200.     the menu selection of interest is highlighted.
  201.  
  202.  
  203.  
  204.     The following is a cronologically ordered list of changes between
  205.     DW versions. It is included here because the documentation does
  206.     not describe many of the features listed here.
  207.  
  208.     V1.1 Changes
  209.     V1.1 fixes bugs which caused program and system crashes when
  210.     using the presentation editor DW.EXE.  Our apologies to all who
  211.     endured these problems.  The flaw in our release procedure which
  212.     allowed these bugs to be included in a released version has been
  213.     corrected.
  214.  
  215.     V1.1A Changes
  216.     V1.1A adds the "Save as Default" menu item to the Text Window
  217.     Options and Menu Display options menus.  This selection makes
  218.     the attributes (color, border style, position, size) of the
  219.     current text window or menu the initial defaults for new menus
  220.     or text windows created for the presentation.  The defaults
  221.     are saved across DW sessions in the presentation file.  Note
  222.     that DW V1.1A presentation files may *not* be processed with DW
  223.     V1.1 or V1.0.
  224.  
  225.    V1.1B Changes
  226.     V1.1B allows entry of special characters using the ALT-keypad
  227.     method of entry supported by MS-DOS. Previously, entry of
  228.     special characters was not supported for titles, menu items,
  229.     or scene names.
  230.  
  231.    V1.1C Changes
  232.     V1.1C fixes a bug which prevented pop-up windows from remaining
  233.     visible while the background recording was in motion.
  234.  
  235.    V1.1D Changes
  236.     V1.1D incorporates changes which make playback timing more accurate
  237.     in instances where there is fast screen motion, such as rapid
  238.     movement of the mouse cursor.
  239.  
  240.    V1.1e Changes
  241.     V1.1e fixes a bug introduced in 1.1D which the first playback after
  242.     startup to fail if Normal speed was selected.
  243.  
  244.    V1.1f Changes
  245.     V1.1f fixes another bug introduced in 1.1D which caused the DOS
  246.     system clock to be modified during playback.
  247.  
  248.    V1.1g Changes
  249.     V1.1g fixes yet another bug introduced in 1.1D which caused slow
  250.     and single-step playback to misbehave.
  251.  
  252.    V1.1h Changes
  253.     V1.1h adds support for EGA/VGA extended colors (as used by
  254.     CA-Clipper) in recordings.
  255.  
  256.    V1.1i Changes
  257.     V1.1i fixes a bug wherein query dialogs were not properly
  258.     refreshed after help displays.
  259.  
  260.    V1.1j Changes
  261.     V1.1j fixes a bug which, under certain circumstances, caused
  262.     text windows to appear garbled after being saved.
  263.  
  264.    V1.1k Changes
  265.     V1.1k adds the Custom border style to menus and windows. The
  266.     Custom border style allows you to specify the characters to
  267.     be used for the borders on menus and windows. In addition,
  268.     V1.1k adds support for the DWBORDER environment variable. If
  269.     DWBORDER is defined, the characters specified are used for the
  270.     borders of DW menus, dialog boxes, and display windows. The
  271.     format of the DWBORDER environment variable definition is:
  272.  
  273.         SET DWBORDER="12345678"
  274.  
  275.         where   1 = upper left corner
  276.             2 = upper right corner
  277.             3 = lower left corner
  278.             4 = lower right corner
  279.             5 = horizontal line
  280.             6 = vertical line
  281.             7 = left junction (tee)
  282.             8 = right junction (tee)
  283.  
  284.     Here is an example DWBORDER definition which you might place in
  285.     your AUTOEXEC.BAT:
  286.  
  287.         SET DWBORDER="++++-|++"
  288.  
  289.     The custom border features are provided to facilite the use
  290.     of Demo Workshop in countries where character codes above 127
  291.     are used to represent special language characters.
  292.  
  293.    V1.1m Changes
  294.  
  295.     Executables created with v1.1m now accept the R parameter, which
  296.     inhibits the restoration of the screen which normally occurs when
  297.     the demo executable terminates. This leaves the last demo image
  298.     visible on the screen. When used with a sound-playback program
  299.     in a .BAT file, this allows the sound to play back while the
  300.     image is visible.
  301.  
  302.     The CURSOR.EXE program is supplied to save the cursor before the
  303.     .BAT file initiates the first demo executable and restore the cursor
  304.     when the .BAT file is complete, since when the screen image is
  305.     not restored by the demo executable, the cursor remains invisible
  306.     as well.
  307.  
  308.     Here is an example .BAT file assuming your demo executables are
  309.     mydemo1.exe and mydemo2.exe and the program sound.exe (not included
  310.     in this kit) plays sounds contained in the 1.wav and 2.wav files:
  311.  
  312.         @echo off
  313.         cursor
  314.         mydemo1 r
  315.         sound 1.wav
  316.         mydemo2 r
  317.         sound 2.wav
  318.         cursor
  319.  
  320.     CURSOR.EXE creates a 4-byte file in the default directory called
  321.     CURSOR.SAV which is deleted the second time the program is run.
  322.  
  323.    V1.2X Changes
  324.     Maximum number of scenes greatly increased. Memory limitations
  325.     removed. Goto Scene Number item added to main menu. V1.2X may
  326.     create a swap file called DWSWAP.$$$ if memory runs low. This
  327.     file is created in the directory defined by the TEMP environment
  328.     variable if it exists, otherwise the TMP environment variable
  329.     is used. If neither is defined, the current directory is used.
  330.     The swap file is deleted on exit.
  331.  
  332.    V1.2Y Changes
  333.     V1.2Y correctly processes presentation created with the later
  334.     releases of V1.1.
  335.  
  336.    V1.2Z Changes
  337.     V1.2Z fixes a bug which caused presentation .EXEs to fail with a
  338.     memory allocation failure after a number of text windows or
  339.     menus had been displayed.
  340.  
  341.    V1.2Za Changes
  342.     V1.2Za fixes a bug which caused memory corruption and unpredictable
  343.     failures when scenes were added to an existing presentation.
  344.  
  345.    V1.2Zb Changes
  346.     V1.2Zb adds additional support for EGA extended colors. Extended mode
  347.     is now set/cleared on screen entry as well as when the recorded
  348.     program performed the set or clear. This allows recordings where
  349.     extended mode is turned on and off by the recorded program to be
  350.     edited without losing the extended colors.
  351.  
  352.     V1.2Zb also provides support for .PRE files. .PRE (presentation)
  353.     files are created from the File menu just as are .EXE files. .PRE
  354.     files are much smaller than .EXEs because they contain no run-time
  355.     display code. .PRE files are displayed using the DWRUN program. This
  356.     allows a number of presentations to be provided without the overhead
  357.     of the run-time code in each .EXE file. DWRUN.EXE is created by
  358.     copying DEMOWKSH.P2 to DWRUN.EXE. The P parameter is required to
  359.     execute a .PRE file. For example, to display the presentation
  360.     contained in MYDEMO.PRE, the following command would be used:
  361.     DWRUN P MYDEMO.PRE. The DWRUN.EXE file may be distributed by
  362.     registered users together with .PRE files without restriction.
  363.  
  364. V1.2Zc Changes
  365.     V1.2Zc fixes problems with creating new scenes and cloning scenes
  366.     which could occur when memory is low and/or a large number of
  367.     scenes have been modified in a single DW session. This release also
  368.     fixes a problem in which the first scene was deleted from
  369.     presentations when an .EXE file was created.
  370.  
  371. V1.2Zd Changes
  372.     V1.2Zd corrects a problem where characters with ASCII codes
  373.     over 127 were not accepted for custom window border characters.
  374.  
  375. V1.2Ze Changes
  376.     V1.2Ze adds support for 8x8 VGA fonts. This allows recording
  377.     and editing of recordings of programs which display 50-line
  378.     screens. Note that if the actual entry into 50-line mode is not
  379.     recorded, it may be necessary to use the EGA/VGA Options
  380.     selection from the Scene Operations menu to manually set the
  381.     correct mode from within DW.
  382.  
  383. V1.2Zf Changes
  384.     V1.2Zf corrects a problem with stack size in output .EXE files
  385.     which caused hangs after the presentation was viewed on some
  386.     computers.
  387.  
  388. V1.2Zg Changes
  389.     V1.2Zg makes the 50-line support more robust, with more methods
  390.     of mode change supported. A problem with help menu displays
  391.     is also corrected.
  392.  
  393.